Logan Gilbert struck out eight over 5 1/3 innings while Jhonny Pereda hit a three-run homer and Patrick Wisdom added a two-run shot to lead the Seattle Mariners to an 8-3 win over the New York Mets.